"""
# 定义元组
t1 = (2,"李健奇",False)
t2 = ()
t3 = tuple()
print(f"t1的类型为：{type(t1)}，内容为：{t1}")
print(f"t2的类型为：{type(t2)}，内容为：{t2}")
print(f"t3的类型为：{type(t3)}，内容为：{t3}")

# 定义单个元素的元组，必须加”,“，否则不是元组
t4 = (1,)
print(f"t4的类型为：{type(t4)}，内容为：{t4}")

# 元组的嵌套
t5 = ((1,2,3),(4,5,6))
print(f"t5的类型为：{type(t5)}，内容为：{t5}")

# 通过下标索引取出内容
num = t5[0] [2]
print(f"从t5中取出的内容为：{num}")

# 元组操作：index查找
t6 = (231305073,"lijainqi","liaogong",22,"软件工程")
index = t6.index("软件工程")
print(f"从t6中查找软件工程的下标为：{index}")

# 元组操作：count计数
t7 = (231305073,"软件工程","lijainqi","liaogong",22,"软件工程","软件工程","软件工程","软件工程")
n = t7.count("软件工程")
print(f"在元组t7中，软件工程的数量为：{n}")

# 元组操作：len统计元组元素数量
t8 = (231305073,"软件工程","lijainqi","liaogong",22,"软件工程","软件工程","软件工程","软件工程")
n1 = len(t8)
print(f"t8元组中的元素数量为：{n1}")

# 元组的遍历：while循环
index =0
while index < len(t8):
    print(f"元组的元素有：{t8[index]}")
    index += 1

# 元组的遍历：for循环
for element in t8:
    print(f"2元组的元素有：{element}")

# 元组的元素是不可以修改的，但是元组中当中嵌套的列表是可以的
t9 = (1,2,3,["lijianqi","software"])
print(f"t9元组中的内容为：{t9}")
t9[3] [0] = "李健奇"
t9[3] [1] = "软件"
print(f"t9元组中的内容为：{t9}")
"""

# 数据可视化
t = ('周杰轮',22,['football','music'])
index = t.index(22)
print(f"从t中查找年龄的下标为：{index}")
name = t[0]
print(f"从t中查学生的姓名为：{name}")
del t [2] [0]
print(f"删除足球后元组内容为：{t}")
t[2].append('coding')
print(f"添加coding后元组内容为：{t}")
